defeat someone easily and by a large amount - Turkish English Dictionary